package com.kpmg.datalake.common.vo;

import com.alibaba.fastjson.JSONObject;

import java.io.Serializable;

/**
 * 数据字典
 *
 * @author Alex.zhao [alex.zhao@kpmg.com]
 * @since Created on azhao6 on 2018-08-16 20:04:23
 */
public class ViewDictDTO implements Serializable {


    private static final long serialVersionUID = -2367285429120255653L;
    /**
     * 字典类型, 映射字段
     */
    private String dictType;
    /**
     * 字典编码
     */
    private String dictCode;
    /**
     * 字典名称
     */
    private String dictName;
    /**
     * 父级编码
     */
    private String parentCode;
    /**
     * 字典排序
     */
    private Integer dictOrder;
    /**
     * 语言编码
     */
    private String langCd;

    public String getDictType() {
        return dictType;
    }

    public void setDictType(String dictType) {
        this.dictType = dictType;
    }

    public String getDictCode() {
        return dictCode;
    }

    public void setDictCode(String dictCode) {
        this.dictCode = dictCode;
    }

    public String getDictName() {
        return dictName;
    }

    public void setDictName(String dictName) {
        this.dictName = dictName;
    }

    public String getParentCode() {
        return parentCode;
    }

    public void setParentCode(String parentCode) {
        this.parentCode = parentCode;
    }

    public Integer getDictOrder() {
        return dictOrder;
    }

    public void setDictOrder(Integer dictOrder) {
        this.dictOrder = dictOrder;
    }

    public String getLangCd() {
        return langCd;
    }

    public void setLangCd(String langCd) {
        this.langCd = langCd;
    }

    @Override
    public String toString() {
        return getClass().getName() + JSONObject.toJSONString(this);
    }

}
